热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

轻机枪|减号_Java入门七IDEA的使用

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java入门七IDEA的使用相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java入门七 IDEA的使用相关的知识,希望对你有一定的参考价值。




条件运算符:

【Java入门】七

【Java入门】七

表达式为:表达式1表达式2表达式3

先求解表达式1,

        若其值为真(非0)则将表达式2的值作为整个表达式的取值,

        否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

运算符的优先级:

【Java入门】七


 大家也不用全部死记硬背,课程给我们总结了三句话:

        1、括号最优先的

        2、算术运算符比关系运算符高,关系运算符比位运算符和逻辑运算符优先级高

        3、“与”比“或”的优先级高(逻辑非>逻辑与>逻辑或 )

自动类型转换

        自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型,

【Java入门】七


         如果所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。

强制类型转换

        强制类型转换,又称为造型(cast),用于强制转换数值的类型,可能损失精度。

基本类型转化时常见的错误和问题

        1、操作比较大的数时,要留意是否溢出,尤其是整数操作时。

        2、L和 I 的问题:不要命名名字为 I 的变量,字母 I 容易和数字1混淆。long类型使用大写L,不要用小写 l 。

进入正题

        IDEA是Java编程语言开发的集成环境,被公认最好的开发工具之一。IDEA目前市场占有率越来越高,流行度也越来越高。但是,对于电脑的配置要求相对eclipse要高一些。可以根据自身的情况自由选择。IDE(开发环境)之间的切换很容易,不用过度纠结使用哪一个,“初学者使用哪一个都可以!”。

        IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。捷克曾经最著名的是“捷克轻机枪”,IDEA是捷克人贡献给Java程序员的又一款“捷克轻机枪”。

        大家下载可以直接去官网下载,或者私信小编。

IDEA的配置和使用

新建Java工程:打开IDEA,file—>New—>project,选择Java的运行环境,点击next。

【Java入门】七

【Java入门】七

自定义工程的名字,点击finish。

【Java入门】七

【Java入门】七

 可以右键src创建包、创建类,可以直接点击代码旁的绿色三角形运行,也可以鼠标右键运行main函数

【Java入门】七

【Java入门】七

在project01下创建一到多个Module,project01右键new—>Module,然后点击next。输入名字后点击finish

删除Module:右键要删除的Module,选择open....。

【Java入门】七

【Java入门】七

 选中要删除的Module,点击减号,点击OK,再点击OK,此时该Module就变成灰色了,但还未从磁盘上彻底删除

【Java入门】七

【Java入门】七

再右键要删除的Module,再点击delete才能彻底删除

【Java入门】七

【Java入门】七

 简单的工程就建好了,今天的分享就到这里了,喜欢的点赞评论!



推荐阅读
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • 本文介绍了在 Java 编程中遇到的一个常见错误:对象无法转换为 long 类型,并提供了详细的解决方案。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 动态壁纸 LiveWallPaper:让您的桌面栩栩如生(第二篇)
    在本文中,我们将继续探讨如何开发动态壁纸 LiveWallPaper,使您的桌面更加生动有趣。作为 2010 年 Google 暑期大学生博客分享大赛 Android 篇的一部分,我们将详细介绍 Ed Burnette 的《Hello, Android》第三版中的相关内容,并分享一些实用的开发技巧和经验。通过本篇文章,您将了解到如何利用 Android SDK 创建引人入胜的动态壁纸,提升用户体验。 ... [详细]
  • DAO(Data Access Object)模式是一种用于抽象和封装所有对数据库或其他持久化机制访问的方法,它通过提供一个统一的接口来隐藏底层数据访问的复杂性。 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 如何撰写适应变化的高效代码:策略与实践
    编写高质量且适应变化的代码是每位程序员的追求。优质代码的关键在于其可维护性和可扩展性。本文将从面向对象编程的角度出发,探讨实现这一目标的具体策略与实践方法,帮助开发者提升代码效率和灵活性。 ... [详细]
  • 观察 | 求职体验:收到录用通知的公司通常不深究技术细节,而那些详细追问的公司往往没有后续进展
    观察 | 求职体验:收到录用通知的公司通常不深究技术细节,而那些详细追问的公司往往没有后续进展 ... [详细]
  • 在Java编程中,`super`关键字主要用于子类继承父类的场景下,当需要在子类的方法中调用父类的方法或访问父类的变量时。需要注意的是,在子类的`main`方法中,由于其静态特性,无法使用`super`或`this`关键字。此外,`super`还可以用于子类构造器中调用父类的构造器,以确保对象的正确初始化。 ... [详细]
  • CAS 机制下的无锁队列设计与实现 ... [详细]
author-avatar
淘客淘宝客
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有